/**
 * Window
 */
.window.modal{
    overflow: auto;
}
.window.modal .modal-dialog{
    position: absolute;
    width: inherit;
    margin: 0px;
}
.window.modal .modal-dialog .modal-content{
    border-radius: 1px;
    border: 1px solid #525355;
    border: 1px solid rgba(0, 0, 0, .2);
}
.window.modal .modal-dialog .modal-content .modal-header{
    background-color: #4bc0f6;
    padding: 5px 10px;
    border-bottom: 0px;
    color: #ffffff;
}
.window.modal .modal-dialog .modal-content .modal-header .close,
.window.modal .modal-dialog .modal-content .modal-header .close:hover,
.window.modal .modal-dialog .modal-content .modal-header .close:focus{
    text-shadow: none;
    filter: none;
    opacity: 1;
}
.window.modal .modal-dialog .modal-content .modal-header .close{
    margin: 4px 1px;
    width: 15px;
    height: 15px;
}
.window.modal .modal-dialog .modal-content .modal-header .close:hover,
.window.modal .modal-dialog .modal-content .modal-header .close:focus{
    background-position: -15px 0px;
}
.window.modal .modal-dialog .modal-content .modal-body,
.window.modal .modal-dialog .modal-content .modal-footer{
    background-color: #ffffff;
}
.window.modal .modal-dialog .modal-content .modal-body{
    padding: 10px;
    overflow: auto; 
}
.window.modal .modal-dialog .modal-content .iframe-body{
    margin-bottom: -5px;
    width: 100%;
    display: none;
}
.window.modal .modal-dialog .modal-content .modal-footer{
    margin-top: 1px;
    text-align: center;
}
.window.modal .modal-dialog .modal-content .modal-footer .btn{
    min-width: 100px;
}